package com.quanyan.place.entity.apireq;

import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;

/**
 * Created by yue.yuan on 2017/5/24.
 */
public class ReqBannerAdmin {

    private String sportType;


    private Integer id;

    //banner图片地址   又拍云上传获得url
    @NotNull
    private String imgUrl;

    //广告样式 1轮播，2左右分栏，3主题形式，4.弹出
    @NotNull
    private Integer imgType;

    //广告位置
    @NotNull
    private Integer positionId;

    //跳转类型  0：跳转H5页面   1：Hybrid页面  3:跳转native页面
    @NotNull
    private Integer pageType;

    //图片点击链接地址
    @NotNull
    private String pageUrl;

    //banner标题
    private String title;

    //后管展示标题
    @NotNull
    private String adminTitle;

    //banner子标题
    private String subTitle;

    //banner开始展示时间
    @NotNull
    private Date startTime;

    //banner展示结束时间
    @NotNull
    private Date endTime;

    //拦截userID
    private String userIds;

    //城市
    @NotNull
    private List<Integer> cities;

    private Integer seq;

    //ID列表
    private List<Integer> ids;

    public String getSportType() {
        return sportType;
    }

    public void setSportType(String sportType) {
        this.sportType = sportType;
    }

    public String getAdminTitle() {
        return adminTitle;
    }

    public void setAdminTitle(String adminTitle) {
        this.adminTitle = adminTitle;
    }

    public List<Integer> getIds() {
        return ids;
    }

    public void setIds(List<Integer> ids) {
        this.ids = ids;
    }

    public String getUserIds() {
        return userIds;
    }

    public void setUserIds(String userIds) {
        this.userIds = userIds;
    }


    public Integer getImgType() {
        return imgType;
    }

    public void setImgType(Integer imgType) {
        this.imgType = imgType;
    }

    public Integer getPositionId() {
        return positionId;
    }

    public void setPositionId(Integer positionId) {
        this.positionId = positionId;
    }

    public String getSubTitle() {
        return subTitle;
    }

    public void setSubTitle(String subTitle) {
        this.subTitle = subTitle;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getImgUrl() {
        return imgUrl;
    }

    public void setImgUrl(String imgUrl) {
        this.imgUrl = imgUrl;
    }

    public Integer getPageType() {
        return pageType;
    }

    public void setPageType(Integer pageType) {
        this.pageType = pageType;
    }

    public String getPageUrl() {
        return pageUrl;
    }

    public void setPageUrl(String pageUrl) {
        this.pageUrl = pageUrl;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public List<Integer> getCities() {
        return cities;
    }

    public void setCities(List<Integer> cities) {
        this.cities = cities;
    }

    public Integer getSeq() {
        return seq;
    }

    public void setSeq(Integer seq) {
        this.seq = seq;
    }

}
